/**
 * 
 */
package org.softTank.wsdlParser;

import java.io.File;
import java.util.List;

import org.softTank.wsdlParser.bean.Definitions;
import org.softTank.wsdlParser.bean.Message;
import org.softTank.wsdlParser.bean.PartnerLinkType;
import org.softTank.wsdlParser.bean.PortType;
import org.softTank.wsdlParser.bean.Types;

/**
 * @author Yuzone
 *
 */
public interface WsdlParser {

	void setSource(File wsdl);

	void parser();

	Definitions getDefinitions();

	List<PartnerLinkType> getPartnerLinkTypes();

	List<PortType> getPortTypes();

	List<Message> getMessages();

	Types getTypes();
}
